home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr35 / auto241.zip / AUTOBBS.DOC next >
Text File  |  1993-04-10  |  57KB  |  1,091 lines

  1.  
  2.  
  3. -----------------------------------------------------------------------------
  4.     AutoBBS version 2.41 Sysop Documentation
  5.     Copyright, 1991, 1992, Ray Yeargin
  6. -----------------------------------------------------------------------------
  7.  
  8.  
  9. --- Table of Contents -------------------------------------------------------
  10.  
  11.     Chapter 1   Introduction to AutoBBS
  12.     Chapter 2   Installation and Common Installation Problems/Issues
  13.             2.1   Installation
  14.             2.2   DATA-CARRIER-DETECT Setting
  15.             2.3   DOS Setup Requirements
  16.             2.4   Memory Requirements
  17.             2.5   Modem-Escape-Character:  Potential Security Concern
  18.     Chapter 3   Limitations of an Unregistered Copy
  19.     Chapter 4   Features of AutoBBS
  20.             4.1   Download file management
  21.             4.2   Conferences
  22.             4.3   Message management
  23.             4.4   User management
  24.             4.5   Call-back validation
  25.             4.6   Installation
  26.             4.7   File transfer
  27.             4.8   Security
  28.             4.9   File maintenance
  29.             4.10  Interrupting Displays
  30.     Chapter 5   AutoBBS Sysop Information
  31.             5.1   Nightly Automated Maintenance
  32.             5.2   Sysop options when a user is logged on
  33.             5.3   Graphics bulletins
  34.             5.4   Running Doors (external programs)
  35.             5.5   Installing Bulletins
  36.             5.6   Running under a mail handler such as Front Door
  37.             5.7   Upload/Download file information
  38.             5.8   CoSysops
  39.             5.9   Screen Saver (waiting for a call)
  40.             5.10  Conference membership for users
  41.             5.11  Access limits on individual doors, files, and bulletins
  42.             5.12  Upload conference
  43.             5.13  Suppressing BBS identification screens
  44.             5.14  Editing user data (Sysop menu option 1)
  45.     Chapter 6   Filenames used by AutoBBS
  46.     Chapter 7   AutoBBS restrictions
  47.     Chapter 8   AutoBBS Configuration and Command Reference
  48.             8.1   Options available from the Screen Saver (waiting for a call)
  49.             8.2   Time limit settings (Sysop menu option 2)
  50.             8.3   Access level settings for commands (Sysop menu option 3)
  51.             8.4   BBS Configuration options (Sysop menu option 4)
  52.             8.4.1   BBS name, Sysop name, Main Conference settings
  53.             8.4.2   Com port settings
  54.             8.4.3   Page bell, caller alarm, log file
  55.             8.4.4   File directory settings and maintenance event
  56.             8.4.5   Call-back validation parameters
  57.             8.4.6   User's initial conference settings
  58.             8.4.7   Display information (graphics, ID screens, screen saver)
  59.             8.4.8   Modem setup, control, and escape strings
  60.             8.4.9   Update, delete, or create conferences
  61.     Chapter 9   AutoBBS Support and Non-Guarantee
  62.     Chapter 10  AutoBBS Registration Information
  63.  
  64.  
  65. --- Chapter 1, Introduction to AutoBBS --------------------------------------
  66.  
  67. AutoBBS is an Electronic Bulletin Board System (BBS) written for people who
  68. don't want to dedicate their lives to the many mundane chores surrounding
  69. the administration of a BBS.  AutoBBS can automatically validate users, purge
  70. inactive accounts, manage the message bases, optimize the use of the upload/
  71. download space, and back itself up at 4:00 am every night.  Practically all
  72. system maintenance is performed from within AutoBBS.  From the remote Sysop
  73. menu it is possible to edit user records, change time limits, move files
  74. between conferences, and many others.  From the local Sysop menu it is also
  75. possible to add or delete conferences, change the modem strings, modify the
  76. call-back validation parameters, and generally reconfigure the BBS.  About the
  77. only thing you'll need to do in DOS is build batch files (for your doors) and
  78. make bulletins.  In addition, AutoBBS takes up very little disk space and is
  79. surprisingly configurable for a BBS of its small size and simplicity.
  80.  
  81. Please see the last chapter of this document for registration information.
  82. Good luck with your BBS and I hope to be hearing from you soon.
  83.  
  84.  
  85. --- Chapter 2, Installation and Common Installation Problems/Issues ---------
  86.  
  87. --- 2.1  Installation
  88.  
  89. Installing AutoBBS is very simple and as automatic as I could make it.  Just
  90. make a directory where you wish to install AutoBBS, copy AUTOBBS.EXE to that
  91. directory, run it, and answer the questions.  (See section 8.4 for infor-
  92. mation on the questions you will need to answer.  Note that almost all
  93. questions have pre-selected answers that will work in most cases.)  If AutoBBS
  94. doesn't run after the installation, you probably have a problem with your
  95. modem configuration.
  96.  
  97. The most common problem that Sysops encounter when installing AutoBBS is their
  98. DATA-CARRIER-DETECT (DCD) signal set to 'always on'.  If you have this problem
  99. and the following discussion of controlling DCD is not applicable to your
  100. modem, you will have to refer to your modem manual for more information.
  101.  
  102. --- 2.2  DATA-CARRIER-DETECT Setting
  103.  
  104. Many 'Hayes compatible' modems ship from the factory configured with DATA-
  105. CARRIER-DETECT on.  This means that until the modem is reconfigured, the
  106. computer will always see a carrier on the modem as if it were connected to
  107. another modem.  Since bulletin board systems in general, and AutoBBS in
  108. particular, expect DCD to follow the true state of the connection, AutoBBS
  109. will not work if this signal is always on.  If your maximum modem speed is
  110. 1200 BPS or slower, DCD behavior is probably controlled by a dip switch.
  111. For 2400 BPS and faster modems, the following sequence of modem commands may
  112. work to reset DCD to reflect the actual presence or absence of a carrier tone:
  113.  
  114.         ATZ
  115.         AT&C1&W
  116.  
  117. The first command resets the modem to its power-up configuration and the
  118. second resets the behavior of DCD and writes the new configuration to the
  119. setup memory.
  120.  
  121. --- 2.3  DOS Setup Requirements
  122.  
  123. AutoBBS will not work correctly unless sufficient FILES are declared in the
  124. CONFIG.SYS file.  We recommend the following minimum value in CONFIG.SYS:
  125.  
  126.     FILES=16
  127.  
  128. --- 2.4  Memory Requirements
  129.  
  130. AutoBBS requires approximately 230K of free memory to run.  If you will be
  131. installing doors and/or using DSZ (for file transfers) you will need more
  132. free memory!  If you have at least 500K of free memory prior to loading
  133. AutoBBS you should be able to run most doors -- but you should try to get
  134. as much memory freed up as possible.
  135.  
  136. --- 2.5  Modem-Escape-Character:  Potential Security Concern
  137.  
  138. The characters used for escape from online mode are traditionally +++ (3
  139. 'plus' signs entered quickly with pauses before the first and after the last
  140. keystroke).  It is recommended that you change this 'escape character' from
  141. a '+' to a character with a value of 128 or higher.  On some modems, a value
  142. above 127 will disable the modem escape sequence and prevent electronic
  143. vandals from reconfiguring your modem.  Of course, if you disable the escape
  144. sequence you will need to use an alternate method of hanging up the phone.
  145. The following modem commands may reset your 2400 (or faster) modem to use
  146. the DTR-drop method of hangup and disable the escape sequence:
  147.  
  148.         ATZ
  149.         ATS2=255&D1&W
  150.  
  151. The first command resets the modem to its power-up configuration.  The 'S2=255'
  152. part of the second command resets the escape character to the character '255'.
  153. The '&D1' part sets DTR to follow the true state of DATA-TERMINAL-READY and
  154. '&W' writes the new configuration to the modem's setup memory.
  155.  
  156. If this fails to change your modem escape character you may want to add the
  157. string 'S2=255' to your modem setup string in AutoBBS Sysop option 4.
  158.  
  159. If you use this method of hanging up the phone, you will need to also set the
  160. MODEM HANGUP STRING to NONE and the MODEM ESCAPE STRING to NON in option 4 of
  161. the AutoBBS Sysop menu.  See section 8.4.8 for more on setting modem strings.
  162.  
  163.  
  164. --- Chapter 3, Limitations of an Unregistered Copy --------------------------
  165.  
  166. AutoBBS is distributed as 'shareware' and we expect would-be AutoBBS Sysops
  167. to try it before they register.  There are no time limits or other such
  168. usage limitations on unregistered AutoBBS bulletin boards.  Run it for as
  169. long as you wish to determine if AutoBBS is for you.  We think the low price
  170. of registration and the advanced automation features will soon convince you
  171. to acquire a registration code!
  172.  
  173. The shareware version of AutoBBS is a fully functional single-conference BBS.
  174. There is, however, one item that only works if you have a registration code.
  175. The J command, which allows users to change conferences, does not work for
  176. regular users in the unregistered version.  However, it does work normally
  177. for all Sysops (users with an access level of 8).  You can still configure
  178. multiple conferences and set user's home conferences to point to any
  179. conference you wish, but they will be restricted to only that conference.
  180. You can set up several conferences and each conference can be configured as
  181. a completely different BBS with unique doors, bulletins, files, and users.
  182. Once you have a registration code, you can use either access levels or
  183. Sysop-assigned membership (or both) to control which users can go to each
  184. conference.
  185.  
  186.  
  187. --- Chapter 4, Features of AutoBBS ------------------------------------------
  188.  
  189. AutoBBS is truly a maintenance-free system.  It can automatically validate
  190. new callers and delete inactive users.  It recycles the disk space of old
  191. messages so that new messages don't consume additional disk space.  It even
  192. manages the upload/download file directory to ensure that the newest and most
  193. popular files are retained when it has to free up space for new uploads.  In
  194. short, a properly configured AutoBBS system will never run out of disk space,
  195. will keep the messages bases fresh, and will optimize your upload/download
  196. area by keeping the most popular and newest files at the expense of old and
  197. unpopular ones -- all with no work on the part of the Sysop.  In addition,
  198. installation is about as easy as setting up a BBS can be.  Read the following
  199. sections for specific information on these and other labor-saving features
  200. of AutoBBS.
  201.  
  202. --- 4.1  Download file management
  203.  
  204. The Sysop assigns a maximum amount of disk space to be allocated to the
  205. download directory.  When that area is filled up, AutoBBS will start
  206. deleting files -- based on age, size, and number of downloads.  The
  207. oldest/largest/least popular files are purged first.  One day prior to
  208. deleting a file, AutoBBS marks it with an X in the Save Status (S) column
  209. of LCS in AUTODOWN.LST and sends a broadcast message in the main conference
  210. (0) to all users and the Sysop.
  211.  
  212. --- 4.2  Conferences
  213.  
  214. AutoBBS 2.41 supports up to 9 conferences in addition to the main conference
  215. (which is conference 0).  Each conference has its own message base, bulletins,
  216. doors, and files.  Each conference also has an access level and will permit
  217. users with sufficient access to enter the conference even if the Sysop hasn't
  218. registered them in that conference.  A pure public conference would have an
  219. access level of 0 and a pure private conference would have an access level
  220. of 9.  With an access level of 9 no one can enter (including Sysops!) without
  221. first having their 'conference membership table' or their 'home conference'
  222. field updated to include the conference number.  The Sysop can select any home
  223. conference for all new users as well as one for all users validated by the
  224. built-in call-back validation.  The Sysop can also select any group of
  225. conferences for the conference membership table for both new users and
  226. call-back validated users.
  227.  
  228. --- 4.3  Message management
  229.  
  230. The Sysop selects how big the message bases will be and AutoBBS continuously
  231. recycles the allocated area by re-using the disk space of the oldest messages.
  232. When AutoBBS is first installed or when a conference is added AutoBBS will
  233. pre-allocate space for the message base.  Since each message takes 1024 bytes,
  234. a message base configured to hold 200 messages will be 200K bytes in size.
  235. Please note that it is possible to increase the size of the message base at
  236. any time by reconfiguring the BBS.
  237.  
  238. --- 4.4  User management
  239.  
  240. AutoBBS manages your user base by deleting users who have not called for long
  241. periods of time.  When determining whether to delete an inactive user,
  242. AutoBBS considers their security level and the 'purge cycle' settings.  The
  243. purge cycle is automatically adjusted up and down depending on how busy your
  244. BBS is -- but only if the nightly event is activated.  You can view the purge
  245. cycle settings under menu option 2.
  246.  
  247. --- 4.5  Call-back validation
  248.  
  249. The Sysop may enable call-back validation for any combination of local, toll,
  250. and long distance calls.  The Sysop also selects the access level assigned
  251. to users who complete the call-back procedure.
  252.  
  253. --- 4.6  Installation
  254.  
  255. AutoBBS is completely contained in a single file (AUTOBBS.EXE) of under 100K
  256. in size.  When executed for the first time, it will lead the Sysop through
  257. all the steps necessary for basic installation by asking about 30 questions.
  258. The BBS may be further customized by using menu options 2 and 3 and by
  259. editing the *.TXT files and making *.GR1 versions of them (see the section
  260. on character graphics for more on .GR1 files).
  261.  
  262. --- 4.7  File transfer
  263.  
  264. AutoBBS contains no internal file transfer protocols.  DSZ.COM or DSZ.EXE is
  265. required for file transfers.  If either DSZ file is present, Zmodem and Xmodem
  266. are supported automatically.  DSZ can be acquired from Omen Technology, Inc,
  267. P.O. Box 4681, Portland, OR 97208.  Their BBS number is (503) 621-3746.  You
  268. may also be able to locate a copy of the shareware version of DSZ on a BBS
  269. near you.  (Actually, AutoBBS can use any file transfer protocol program to
  270. upload an download.  However, it does expect to find a file named DSZ.COM
  271. or DSZ.EXE in its home directory before it will attempt to call the upload
  272. and download batch files.)
  273.  
  274. AutoBBS uses batch files to install file transfer protocols.  Up to 26 file
  275. transfer protocols may be installed corresponding to the letters A through Z.
  276. The com port number (1 or 2) and the filename are passed by AutoBBS to the
  277. batch files whenever a user initiates an upload or download.  All other infor-
  278. mation must be hardcoded in the batch file.  AutoBBS creates four example
  279. protocol batch files for you.  They are named:
  280.  
  281.     UPLOAD-Z.BAT
  282.     UPLOAD-X.BAT
  283.     DNLOAD-Z.BAT
  284.     DNLOAD-X.BAT
  285.  
  286. To install an additional protocol you must do the following:
  287.  
  288.     First, select an unused letter to represent the download protocol.
  289.     Second, make a download batch file named DNLOAD-?.BAT where the ? is
  290.     the letter you selected.  That batch file must invoke your file
  291.     transfer program and pass it the filename and the port number --
  292.     along with any other information required by the program.  Third,
  293.     you need to make an upload batch file named UPLOAD-?.BAT.  Again,
  294.     the ? represents the letter you assigned to the new protocol.  This
  295.     batch file will also be passed the port number and the filename by
  296.     AutoBBS whenever a user selects the protocol to upload a file.
  297.     Last, you need to add the new protocol to the list in PROTOCOL.TXT
  298.     so that users will be informed of the new protocol option when they
  299.     initiate a file transfer.
  300.  
  301. --- 4.8  Security
  302.  
  303. All sensitive menu options are controlled by access levels -- which are
  304. configurable by the Sysop.  Passwords are stored encrypted.  If a user forgets
  305. his or her password, a new one must be issued -- the old one cannot be viewed
  306. by the Sysop.  Time limits for each access level are set by the Sysop.  Logins,
  307. uploads, and other major events may optionally be logged to a disk file.
  308.  
  309. --- 4.9  File maintenance
  310.  
  311. AutoBBS enables you to delete files and add descriptions to
  312. files that were manually copied into the download directory.  Also, there is
  313. an option to change the access level for files in the download directory from
  314. the file maintenance menu.  Please note that to add a description to a file
  315. manually copied to the download directory, the file must be copied to the
  316. directory prior to using menu option 9 to add the description.
  317.  
  318. --- 4.10  Interrupting Displays
  319.  
  320. All displays can be interrupted by the remote caller pressing a key.  The
  321. next prompt will then display, followed by the character pressed.  This
  322. applies only to modem calls and only to the remote user's keyboard -- never
  323. to the console.
  324.  
  325.  
  326. --- Chapter 5, AutoBBS Sysop Information ------------------------------------
  327.  
  328. --- 5.1  Nightly Automated Maintenance
  329.  
  330. AutoBBS will generate a batch file to automate your nightly maintenance.
  331. This batch file (AUTO_EVT.BAT) can be modified to compress and back up your
  332. *.DAT files [System Data] to a floppy.  These files are:  AUTO_USR.DAT
  333. [Users], AUTO_CFG.DAT [Configuration], and AUTO_MS?.DAT [Messages].  (Please
  334. note that there is some interdependence between the .DAT files.  For example,
  335. if you lose your AUTO_CFG.DAT file, you may not be able to simply recreate it
  336. and still read your messages.  Therefore, it is important that you back up
  337. all of your .DAT files as a group.)  When you modify AUTO_EVT.BAT, ensure
  338. that it returns to the home directory of AutoBBS before it ends.  To test
  339. your AUTO_EVT.BAT file, press the F3 key while AutoBBS is waiting for a call
  340. -- that will cause the AUTO_EVT.BAT to run immediately.  Note that you must
  341. not rerun AUTOBBS.EXE at the end of the AUTO_EVT.BAT file -- AutoBBS will
  342. restart automatically when the batch file ends.
  343.  
  344. --- 5.2  Sysop options when a user is logged on
  345.  
  346. Although you can use the Sysop's menu option, 1, to modify a user's data, a
  347. couple of common operations can be performed while a user is logged on.  A
  348. user's permanent validation level can be lowered and raised while the user
  349. is logged on by pressing the left and right arrow keys on the console.
  350. Please note that this option only applies when a user is logged on via a
  351. modem connection; it will not work when a user logs in on the console. This
  352. limitation is to prevent a user from easily raising his or her own access
  353. level simply by getting access to the console for a couple of minutes.  Also,
  354. the up and down arrows change time limits for the current session -- and the
  355. day, with increases limited to the amount available at the start of the
  356. session.  Press the F10 key to enter CHAT mode to chat with a user.  Press
  357. F10 again to toggle CHAT mode back off.  All CHAT text is automatically
  358. entered into the AUTOBBS.LOG file if logging is turned on.
  359.  
  360. While a user is logged on you can press the F5 key to 'shell' out to DOS
  361. to do some quick work.  The user will be given an appropriate message.
  362. To return to the BBS, return to the AutoBBS directory and type EXIT.
  363.  
  364. For bothersome users, press the F7 key to give them a bit of 'line noise' at
  365. appropriate times.  This bogus line noise is harmless and is intended to make
  366. the user think that he or she has a bad connection.  You can use this to
  367. interfere with a user trying to post annoying messages, etc.  Be careful with
  368. this -- two quick presses of F7 will disconnect the user!
  369.  
  370. AutoBBS provides two methods of hanging up on a user.  First, you can simply
  371. press and hold the down arrow (which uses up their time for the session and
  372. the day) until AutoBBS kicks the user off with a 'time limit exceeded'
  373. message.  Second, you can press the F7 'line noise' key (see above) twice
  374. within .2 seconds to cause the user to get some simulated line noise just
  375. before AutoBBS hangs up.
  376.  
  377. If you want to get a remote user's attention, press F8.  That will send
  378. a beep to the remote terminal.  It is handy if a user wanders away from
  379. the terminal.
  380.  
  381. --- 5.3  Graphics bulletins
  382.  
  383. AutoBBS now includes minimal graphics support - for static IBM character
  384. set screens only.  ANSI is not supported in this version due to a limitation
  385. in the compiler that is used to compile AutoBBS.  If the Sysop enables the
  386. system graphics option, AutoBBS will check for graphics versions of all the
  387. text files that end in .TXT.  The extension of the graphics versions is .GR1.
  388. If the Sysop turns graphics on users who have graphics enabled will see
  389. these files instead of the .TXT versions -- if they exist.  Any file that
  390. ends in .TXT can have a .GR1 version except for AUTO_HEL.TXT.  That file is
  391. displayed before a user logs on and prior to knowing whether the user can
  392. support graphics.  Note that the various user bulletins (BULL0-1.TXT, etc)
  393. can also have graphic counterparts.  If you do not create .GR1 versions of
  394. your text files, you should leave the graphics option disabled to speed up
  395. access to menus and bulletins -- otherwise, AutoBBS will check first for the
  396. .GR1 version for users with their graphics flag on.   Note:  ANSI graphics is
  397. not supported in release 2 of AutoBBS.  However, if you absolutely MUST use
  398. ANSI graphics screens as the .GR1 counterparts to your .TXT files, bear in
  399. mind that they will not display correctly on the console.  You will want to
  400. turn the personal graphics flag off for the Sysop and all other users who log
  401. in locally.  Users who log in remotely will be able to see the ANSI graphics
  402. but the simultaneous console displays will not be pretty!
  403.  
  404. --- 5.4  Running Doors (external programs)
  405.  
  406. AutoBBS uses two methods of running door programs.  (Doors are external
  407. programs that can be added to BBS's.  Many door programs run multi-player
  408. games or contests.)
  409.  
  410. The most common method of interfacing door programs uses a 'door information
  411. file'.  To support this popular approach, AutoBBS generates a DORINFO1.DEF
  412. file whenever a door is opened.  Some programs expect to find this file in
  413. the directory in which they run.  Others expect you to build a configuration
  414. file containing the location of this file.  Still others require that you pass
  415. the full path name of the DORINFO1.DEF file in a command-line parameter.
  416. Needless to say, you'll have to carefully read the installation instructions
  417. that come with each door you plan to use in order to successfully install it.
  418. A batch file for using DORINFO1.DEF with a door program might look like this:
  419.  
  420.     CD \GAMES\CZARWARS
  421.     COPY \AUTOBBS\DORINFO1.DEF
  422.     CZARWARS
  423.     CD \AUTOBBS
  424.  
  425. The other door interfacing technique is a little more difficult to use, but
  426. allows you to run most doors that do not support DORINFO1.DEF.  AutoBBS
  427. generates command-line parameters and these are sent to the door batch file
  428. whenever a user opens a door.  The following information is passed to the door
  429. batch file in the order shown:
  430.  
  431.     ComPort  BaudRate  TimeLeft  FirstName  LastName
  432.  
  433. The items are separated by spaces.  BaudRate will contain a 0 on console
  434. logins.  TimeLeft is in minutes.  Some sample Door batch files using command
  435. line parameters follow:
  436.  
  437.     (sample batch file/Global Warfare)    (sample batch file/CZARWARS)
  438.  
  439.       CD \AUTOBBS\GLOBWAR                   CD \AUTOBBS\CZARWARS
  440.       WAR /C %2 %1 %3 %4 %5                 CZARWARS /C %1 %2 %3 %4 %5
  441.       CD \AUTOBBS                           CD \AUTOBBS
  442.  
  443. Please note that either of these door programs can also run using the
  444. DORINFO1.DEF file produced by AutoBBS.  The above examples are for
  445. illustration purposes and the command line parameters aren't required for
  446. either Global Warfare or CZARWARS.
  447.  
  448. Also note that you must not rerun AUTOBBS.EXE at the end of the door batch
  449. file -- AutoBBS will restart automatically when the batch file ends.
  450.  
  451. In both methods of running door programs, AutoBBS expects to find a
  452. corresponding DOOR?-#.BAT file for a valid door # in conference ?.  For
  453. example, assume you installed CZARWARS as door #1 in conference 3.  AutoBBS
  454. will look for a file named DOOR3-1.BAT when door 1 is opened.  The commands
  455. to run that program must be in that batch file.  Also, in addition to doors
  456. 1 through 99, it is possible to configure each conference with a batch file
  457. for door 0 which only the original Sysop can open.  Typically, one of these
  458. Sysop-only doors will be configured as a drop-to-DOS door using DOORWAY or a
  459. similar utility.  As of version 2, AutoBBS supports up to 1000 doors.  Each
  460. conference can have up to 100 doors using the following naming convention:
  461.  
  462.    DOOR?-#.BAT (where ? represents a conference digit of 0 - 9
  463.                 and the # represents any number from 0 to 99)
  464.  
  465. It is possible to set up doors with selective access levels.  For example, to
  466. make door 24 of the main conference accessable only to users with an access
  467. level of 5 or above, make the following line the first line in your
  468. DOOR0-24.BAT file:
  469.  
  470. ::5
  471.  
  472. For access by users of any other access level,  use the appropriate number
  473. after the two colons.  Note that the first three characters of the first
  474. line must be ::# where # is any digit from 0 through 9.  Remember that to
  475. open any door, a user must also have an access level sufficient to use the
  476. 'O' command.
  477.  
  478. It is also possible to run AutoBBS itself as a door under a completely
  479. different BBS or even even another AutoBBS.  (While I can't think of a
  480. reason why you might want to install AutoBBS as a door under another AutoBBS,
  481. you might find you could use an AutoBBS door under some other BBS.)  Assuming
  482. you were using AutoBBS as your host BBS and wanted to install another AutoBBS
  483. as door 50 you would need to do the following:
  484.  
  485.   1) Bring down your host BBS.
  486.   2) Build a new directory for the AutoBBS door (assume C:\AUTOBBS\AUTODOOR)
  487.   3) Install a copy of AutoBBS there making sure to use the same com port
  488.      that your host BBS uses.
  489.   4) Run and then log into the new 'door' BBS, select option 4 from the
  490.      Sysop's menu, and change all modem strings to NONE.
  491.   5) Return to the home directory of your host BBS and build a batch file
  492.      named DOOR0-50.BAT containing the following statements.
  493.  
  494.         CD \AUTOBBS\AUTODOOR
  495.         AUTOBBS /1FDD CONNECT %2
  496.         CD \AUTOBBS
  497.  
  498. That's all there is to it.  The /1FDD command line option puts AutoBBS in
  499. 'door' mode.  When in this mode it expects the modem connection speed to
  500. be passed to it on the command line.  This must consist of the word CONNECT
  501. followed by the modem BPS rate.  For local logins the BPS rate should be 0.
  502. The host AutoBBS passes this information automatically when any door is
  503. opened and it can be retrieved by using the %2 option as shown above.
  504. The only difference between the /1FDD switch and the /1FD switch, discussed
  505. later in this document, is that AutoBBS will not disconnect the call when
  506. a user exits from AutoBBS when the /1FDD switch is used.
  507.  
  508. --- 5.5  Installing Bulletins
  509.  
  510. To install BULLETINS in the main conference, modify the AUTOBUL0.TXT file to
  511. describe each bulletin alongside a number for that bulletin.  Then, place the
  512. bulletin file in the AutoBBS directory with the name BULL0-#.TXT where # is a
  513. number from 1 to 99 that corresponds to the number used in AUTOBUL0.TXT for
  514. the description of that particular bulletin.  For example, bulletin #1 would
  515. be named BULL0-1.TXT and the AUTOBUL0.TXT file might look like this (assuming
  516. only 1 bulletin):
  517.  
  518.         The following bulletins are available
  519.     --  -------------------------------------
  520.      1  The top 50 callers to this BBS
  521.  
  522. To limit access to a bulletin by access level, make the first 3 characters
  523. of the bulletin ::# where # is the minimum access level that will be allowed
  524. to read the bulletin.  This facility works exactly like the door restriction
  525. technique described in section 5.4 above.
  526.  
  527. As of version 2, AutoBBS supports up to 990 bulletins.  Each conference
  528. can have up to 99 bulletins using the following naming convention:
  529.  
  530.    BULL?-#.TXT (where ? represents a conference digit of 0 - 9
  531.                 and the # represents any number from 1 to 99)
  532.  
  533. --- 5.6  Running under a mail handler such as Front Door
  534.  
  535. The BBS can be caused to answer one call and quit by running AUTOBBS.EXE with
  536. the /1 switch as follows: AUTOBBS /1.  To override the com port setting that
  537. was assigned during BBS configuration, use either the /COM1 or /COM2 switch.
  538.  
  539. There is an option of the /1 switch that allows AutoBBS to accept an existing
  540. carrier tone from another program -- such as a mail handler.  Use the /1FD
  541. switch to tell AutoBBS to accept any carrier and immediately present a logon
  542. prompt.  In order for this to work properly, AutoBBS expects the baud rate to
  543. be passed on the command line that invokes it along with the word CONNECT.  In
  544. the examples that follow, either of the first 2 lines are 300 bps connections;
  545. the others represent 1200, 2400, 9600, 14400, and 19200 bps connects,
  546. respectively.
  547.  
  548.     AUTOBBS CONNECT
  549.     AUTOBBS CONNECT 300
  550.     AUTOBBS CONNECT 1200
  551.     AUTOBBS CONNECT 2400
  552.     AUTOBBS CONNECT 9600
  553.     AUTOBBS CONNECT 14400
  554.     AUTOBBS CONNECT 19200
  555.  
  556. In addition to the above command line options, it may be necessary to tell
  557. AutoBBS that a system event is scheduled -- such as for mail handling.  In
  558. that case, you will need to pass a time limit to AutoBBS as well as the /1FD
  559. switch and the connection speed information.  The /E9999 switch, where 9999
  560. represents the number of minutes until the system event, controls this.
  561. In the example below, a mail handler is passing a 2400 BPS carrier informing
  562. AutoBBS that a system event is scheduled for 45 minutes:
  563.  
  564.     AUTOBBS /1FD CONNECT 2400 /E45
  565.  
  566. In the above example, AutoBBS will allow a maximum time limit of 40 minutes.
  567.  
  568. --- 5.7  Upload/Download file information
  569.  
  570. The LCS field of AUTODOWN.LST contains system data.  Columns 77, 78, and 79 of
  571. the file identification line of these files are used for controlling Access
  572. Level (L), Conference (C), and Save Status (S).  If a digit from 0 through 9
  573. is used in the L field then only users with an access level equal to or higher
  574. than this number will be able to download the file.  The C column can contain
  575. any digit from 0 - 9 or a space.  If a digit is there, that file will only be
  576. visible from the conference that matches that digit.  If a space is used
  577. instead, the file will be visible from all conferences.
  578.  
  579. The S column of LCS will usually contain either an X, a -, or an S.  A space
  580. in this column is equivalent to a -.  These characters are used by AutoBBS as
  581. an instruction to remove a file at the next event (X), consider a file along
  582. with others for purging when space gets short (- or space), and to avoid ever
  583. considering a file for removal -- regardless of how tight space is (S).
  584. Therefore, to override automatic purging for particular files in the download
  585. directory, place an S in column 79 of the AUTODOWN.LST file (under the S of
  586. LCS) in the line identifying the file concerned.  (While all of these fields
  587. can be updated from the Sysop's file maintenance menu (9), it is sometimes
  588. more convenient to modify the AUTODOWN.LST file with an editor.)
  589.  
  590. Also, only one line can be used to describe a file and that line must
  591. immediately follow the line identifying the file -- and it must begin with
  592. 3 blank spaces.  If you always use option 9 to describe files you've manually
  593. copied to your download directory, your file description entries will be
  594. correctly formatted.
  595.  
  596. --- 5.8  CoSysops
  597.  
  598. You can create as many CoSysops as you wish just by setting their access
  599. levels to 8.  They will have all of the access of the Sysop except that they
  600. can't modify the original Sysop's user record or open any door 0.  Also,
  601. options 7 and 8 are available only from the console -- remote Sysop sessions
  602. can't use them.
  603.  
  604. --- 5.9  Screen Saver (waiting for a call)
  605.  
  606. While waiting on a call, AutoBBS displays a 'screen saver' which shows a
  607. copyright notice, some function keys active from the waiting screen, the
  608. amount of time AutoBBS has been waiting on a call, and the time and date.
  609. This screen saver is normally in inverse video (black characters).  When
  610. someone posts a message to the Sysop, however, it reverses to normal
  611. video and stays that way until the Sysop or any Co-Sysop logs on.
  612. See section 8.1 for information on screen saver menu options.
  613.  
  614. --- 5.10  Conference membership for users
  615.  
  616. Conference membership can be granted to a user in three different ways.
  617. One way is by setting the conference access level equal to or below the
  618. access level of the users you want to be members of that conference.  A
  619. second method is to put the conference number in the user's conference
  620. membership table.  A typical membership table field might look like this:
  621.  
  622.     0149
  623.  
  624. In the above example, membership is granted in conferences 0, 1, 4, and 9.
  625. Note that if there are are other conferences with an access level equal to
  626. or below the access level of the user, he would also have access to them.
  627. In addition, if the user's home conference is set to 7, for example, he
  628. would also have access to conference 7.  Further, he would automatically
  629. be put in conference 7 by the system as soon as he logged on.
  630.  
  631. --- 5.11  Access limits on individual doors, files, and bulletins
  632.  
  633. AutoBBS allows you to set access level limits on the individual doors,
  634. bulletins, and download files.  For example, if you had adult-only files,
  635. doors, and bulletins, you might restrict access to those to level 5 users
  636. and above.  You could then limit all under-age callers to access levels 4
  637. and below.  (Of course, you could also isolate these items to conferences
  638. that are themselves limited by access level -- or Sysop-assigned membership.)
  639. The Sysop selects the access level initially assigned to uploaded files and
  640. has the ability to change individual file access levels through the file
  641. maintenance menu.  Note that this allows you to run a BBS with a single file
  642. directory for both upload and download files while retaining the ability to
  643. screen files prior to making them available.  (The file access level is the
  644. number that appears below the L in LCS on a file's identification line.)
  645. See section 5.4 (doors), 5.5 (bulletins), and 5.7 (files) for information on
  646. setting access levels on this items.
  647.  
  648. --- 5.12  Upload conference
  649.  
  650. AutoBBS also allows the Sysop to select a specific conference for uploads.
  651. If a conference is selected for uploads, all non-Sysop uploads will go
  652. into that conference regardless of which conference the user is in when the
  653. upload is sent.  If the 'upload conference' is set to an * (asterisk), all
  654. uploads go into the conference where the user is at the time of the upload.
  655.  
  656. --- 5.13  Suppressing BBS identification screens
  657.  
  658. There is an option in the menu-driven configuration that allows you to suppress
  659. the initial BBS identification that is normally displayed when a user connects.
  660. This option also suppresses the hard-coded system information that is displayed
  661. by the 'I' command.
  662.  
  663. --- 5.14  Editing user data (Sysop menu option 1)
  664.  
  665. When you select option 1 from the Sysop menu, you will be presented with the
  666. options of listing all users, listing users of an individual access level, or
  667. listing/editing a specific user's data.  To edit a user, enter the user's name
  668. and, if that user exists, you will be shown a screen of user data along with
  669. options for modifying the data, deleting the user, resetting the users time
  670. limit for that day, and abandoning or saving any changes.  Note that Co-Sysops
  671. cannot use this option to list or modify the original Sysop's data.
  672.  
  673. To manually add a user, enter three spaces for the name and you will be given
  674. a blank user record in which to add a name, password, and validation level.
  675. You will also need to use the T option before saving in order to initialize
  676. the user's last logon information.  If you run a private BBS you will need to
  677. manually add all users this way.  To make your BBS private set the time limit
  678. for level 1 users (new users) to 0.
  679.  
  680.  
  681. --- Chapter 6, Filenames used by AutoBBS ------------------------------------
  682.  
  683.    AUTOBBS.EXE                      (AutoBBS executable program)
  684.    AUTOBBS.DOC                      (you're looking at it -- Sysop doc file)
  685.    AUTOBBS.REG                      (registration code file (you get one of
  686.                                      these when you register AutoBBS))
  687.    AUTOBBS.LOG                      (log file -- this is created if the
  688.                                      logging option is turned on.)
  689.    AUTO_USR.DAT                     (user information)
  690.    AUTO_CFG.DAT                     (configuration file, system data)
  691.    AUTO_MS0.DAT, AUTO_MS1.DAT, ...  (message bases (1 per conference))
  692.    AUTO_HEL.TXT                     ('hello' bulletin -- seen by everyone)
  693.    AUTOWEL0.TXT, AUTOWEL1.TXT, ...  ('welcome' bulletin (1 per conference)
  694.                                      This is seen by users in their 'home'
  695.                                      conference only!)
  696.    AUTO_MNU.TXT                     (user menu -- visible to everyone)
  697.    AUTO_BYE.TXT                     ('goodbye' bulletin -- visible to all)
  698.    DORINFO1.DEF                     (the door information file.  many doors
  699.                                      either need this file in their directory
  700.                                      or must be told where it is located.
  701.                                      DORINFO1.DEF is created by opening a door)
  702.    AUTODOWN.LST                     (list of downloadable files)
  703.    AUTONFO0.TXT, AUTONFO1.TXT, ...  ('information' bulletin (1 for each conf.))
  704.    AUTOBUL0.TXT, AUTOBUL1.TXT, ...  (bulletin lists (1 for each conf.))
  705.    AUTODOR0.TXT, AUTODOR1.TXT, ...  (door lists (1 for each conf.))
  706.    AUTO_EVT.BAT                     ('event' batch file.  runs during
  707.                                      daily maintenance)
  708.    BULL0-1.TXT, BULL0-2.TXT, ...    (bulletins (up to 99 for each conf.
  709.    BULL1-1.TXT, BULL1.2.TXT, ...     ... and up to 10 conferences))
  710.        .            .
  711.        .            .
  712.        .            .
  713.    DOOR0-0.BAT, DOOR0-1.BAT, ...    (door batch files (up to 100 per conf.
  714.    DOOR1-0.BAT, DOOR1-1.BAT, ...     ... and up to 10 conferences))
  715.        .            .
  716.        .            .
  717.        .            .
  718.    UPLOAD-A.BAT, DNLOAD-A.BAT       (upload & download batch files,
  719.    UPLOAD-B.BAT, DNLOAD-B.BAT            up to 26 for external
  720.           .             .                protocols A through Z)
  721.           .             .
  722.           .             .
  723.    PROTOCOL.TXT                     (list of file transfer protocols)
  724.    DSZ.EXE or DSZ.COM               (DSZ by Omen Technology -- this is the
  725.                                      program you need to do file transfers
  726.                                      with AutoBBS.  It is a separate program
  727.                                      and must be acquired from Omen
  728.                                      Technology.  The 'shareware' version is
  729.                                      probably available from a BBS near you.)
  730.  
  731. In addition, all files that end with the extension .TXT can have graphic
  732. counterparts ending in .GR1 -- with the exception of AUTO_HEL.TXT which is
  733. displayed prior to knowing whether a user has graphics capability or not.
  734.  
  735.  
  736. --- Chapter 7, AutoBBS restrictions -----------------------------------------
  737.  
  738. You are encouraged to make AutoBBS available for download on your system --
  739. provided no money (tax, fee, etc) is charged specifically for downloading
  740. AutoBBS.  Also, you may not modify the software or this document nor may you
  741. add any other files to the archive containing AUTOBBS.EXE and AUTOBBS.DOC.
  742.  
  743.  
  744. --- Chapter 8, AutoBBS Configuration and Command Reference ------------------
  745.  
  746. --- 8.1  Options available from the Screen Saver (waiting for a call)
  747.  
  748. There are four functions available from the Screen Saver.  (The Screen Saver
  749. is displayed while AutoBBS is waiting on a call.)  They are:
  750.  
  751. [Escape] key:  At any time the Sysop can press Escape and bring the BBS
  752. down.  When this key is pressed, an empty file named AUTOBBS.END is
  753. created.  If you are using any variation of the /1 switch to cause AutoBBS
  754. to terminate after each call, the presence of this file can be detected by
  755. your vatch file to determine whether to restart the BBS or not.
  756.  
  757. [F1] (function key F1):  To log in locally, press the F1 key and AutoBBs
  758. will allow you to log in on the console.  Note that the phone is taken
  759. off hook while someone is logged in at the console.
  760.  
  761. [F3] (function key F3):  This key causes AutoBBS to run the nightly
  762. maintence event -- including the batch file, AUTO_EVT.BAT.  If you have
  763. made a change to AUTO_EVT.BAT and wish to test it, press F3 and AutoBBS
  764. will start the nightly event within 10 seconds.
  765.  
  766. [F5] (function key F5):  Terminal mode (labeled Modem on the Screen Saver) lets
  767. you type directly to the modem.  This is a very simple TTY (teletype) emulator
  768. and offers only one significant feature:  Zmodem upload and downloads are
  769. available if DSZ.COM or DSZ.EXE is present in the AutoBBS directory.  All
  770. uploads and downloads come from or go to the AutoBBS download files directory.
  771. Note that your modem speed will be set to your maximum modem speed when you
  772. enter Terminal mode.  If you wish to use the ATDT command to call another BBS
  773. with a slower modem, you will first have to change your speed with the F2 key
  774. from within Terminal mode.
  775.  
  776. --- 8.2  Time limit settings (Sysop menu option 2)
  777.  
  778. This allows you to set the daily time limits for users of each access level
  779. and includes suggested values to start with.  If you wanted to set new users
  780. (who always start out with an access level of 1) to a limit of 15 minutes per
  781. day, you could do it here.
  782.  
  783. You can also set the 'upload credit multiplier' value here.  If set to 0,
  784. AutoBBS will give no time credit for time spent uploading.  If set to 1,
  785. time will be returned on a 1 to 1 ratio for time spent uploading.  If set
  786. to 2, two minutes will awarded for each minute of uploading time -- and so
  787. on...  The maximum multiplier is 9, producing 9 minutes for each upload
  788. minute.
  789.  
  790. Note:  This screen will also show you the 'purge cycle' -- a value that is
  791. used to determine how many days a user may go without calling before being
  792. subject to automatic deletion from the user file.  You should NOT normally
  793. change this value -- it is automatically optimized by AutoBBS in the nightly
  794. maintenance.
  795.  
  796. --- 8.3  Access level settings for commands (Sysop menu option 3)
  797.  
  798. This allows you to set access level limits on the commands available to users.
  799. For example, if you wanted to prevent all users from ringing the page bell, you
  800. could set that option to 9 to disable the option completely.  Likewise, if you
  801. have trusted users of level 6 and above, for example, who you trust to set the
  802. access level limit on files that they upload, you could set that option to 6.
  803.  
  804. --- 8.4  BBS Configuration options (Sysop menu option 4)
  805.  
  806. When you first install your BBS, you will be asked for all of the following
  807. information.  In most cases, a value has been pre-selected to allow you to
  808. simply press <Enter> for those values that are correct.  Other values (such
  809. as the Sysop name and BBS name) have no 'defaults' and must be entered.
  810.  
  811. Sysop menu option 4 lets you view all settings for the BBS that aren't
  812. included in options 2 and 3.  Since this option controls many variables that
  813. can bring down your BBS if set incorrectly, updates to these values are only
  814. supported from local logins.  It is still viewable from a remote Sysop
  815. session, however.
  816.  
  817. -   8.4.1  BBS name, Sysop name, Main Conference settings
  818.  
  819. BBS name/Conference 0 name (main confernece):  Lets you set the name of your
  820. BBS.  This will also be the name of your 'main' conference (conference 0),
  821. to which all users should normally have access.
  822.  
  823. Access level for main conference:  Lets you set the access level to give
  824. access to users who haven't explicitly been made members.  If a user logs in
  825. and is ineligible for ANY conference, that user will be automatically placed
  826. in conference 0 (main).  In addition, when AutoBBS selects a file for purging,
  827. it places the announcement in the main conference.  Unless you have a desire
  828. to isolate some users completely from others, this conference should have an
  829. access level of 0 to make everyone members.
  830.  
  831. Conference 0 message base size: The size of the main message base is set here.
  832. Since each message is 1024 characters in size (1K), a 50 message message base
  833. would be 50K in size.  It is possible to increase the size of a message base,
  834. but you can't reduce it.  If in doubt, make it smaller than you might need.
  835.  
  836. Display name for Sysop:  The 'Display' name is NOT used for logging in and can
  837. be anything.  It is only used on BBS identification screens.  You will be
  838. prompted for the LOGIN name of the Sysop hen you first install AutoBBS.
  839.  
  840. -   8.4.2  Com port settings
  841.  
  842. Com port to run BBS on:  You can select either COM port 1 or 2.  No other
  843. ports are supported.  You can override the COM port selected when you invoke
  844. AutoBBS by using the /COM1 or /COM2 command-line arguments.
  845.  
  846. Maximum modem speed:  As of this version, the speeds of 300, 1200, 2400, 9600,
  847. 14400, and 19200 are supported.
  848.  
  849. Lock modem at it's highest speed:  If you have V.42 or MNP-5 (or other data-
  850. compressing protocol) built into your modem (and the modem can automatically
  851. adjust its speed to match that of the incoming modem while holding the modem-
  852. to-computer link speed onstant), you may choose to lock your com port speed at
  853. the maximum speed of your modem here.  Use this ONLY if you're sure you
  854. understand the benefits and drawbacks!
  855.  
  856. Lock-out-300-baud:  You can prevent users from connecting at 300 bps by
  857. turning on this option.
  858.  
  859. -   8.4.3  Page bell, caller alarm, log file
  860.  
  861. Page bell on time:  This allows you to set the start time for paging hours.
  862. For example, to allow paging from 10am until 9pm you would set the 'on' time
  863. to 10 and the 'off' time to 21 (24 hour format).
  864.  
  865. Page bell off time:  Hour when the page bell is disabled.
  866.  
  867. Caller alarm:  This option enables a bell that rings when a user logs on.
  868. There is one beep for each access level.  For example, a level 2 user will
  869. cause two beeps and a level 7 user will cause seven beeps.
  870.  
  871. Log file enable/disable:  The log file can be turned on or off.  If left on,
  872. it records such events as logins, page attempts, chat text, upload and
  873. download information, etc.  This information can be valuable -- it is
  874. recommended that you keep logging on.
  875.  
  876. -   8.4.4  File directory settings and maintenance event
  877.  
  878. Download (& upload) file directory:  This allows you to name your download
  879. directory.  If the directory is on a different drive or partition than AutoBBS,
  880. you will need to supply the full path name.  For example, if AutoBBS is
  881. installed on drive C and your download directory is named BBSFILES on drive D,
  882. the directory name would be:
  883.  
  884.    D:\BBSFILES
  885.  
  886. Note that the directory name does not use a trailing \ character.
  887.  
  888. Disk space allocated to the download directory:  This parameter controls how
  889. much space to allow for AutoBBS files on the drive containing the download
  890. file directory.  The number is in 'K' (1K=1024 bytes).  Therefore, if you
  891. want to permit AutoBBS to keep up to 20 megabytes of files, you would enter
  892. 20000 for this limit.  AutoBBS will then wait until it has almost 20 megabytes
  893. of files before it starts to remove the oldest/largest/least popular files.
  894.  
  895. Upload conference:  This selects the conference to force all uploads into.
  896. If you want the uploads to go to the conference where the user is when the
  897. upload occurs, select '*'.
  898.  
  899. Access level for uploaded files:  This allows you to restrict access to newly
  900. uploaded files to users at or above a certain access level.  For example, if
  901. you select 7 here, only users of access level 7 or above will be able to see
  902. or download uploads -- until a sysop lowers the files' access level.
  903.  
  904. Disable/Enable automatic maintenance 'event':  AutoBBS isn't very automatic
  905. if you turn this off!  Unless you are sure you need it off, leave it on.
  906.  
  907. Event hour:  Sets the hour when the maintenance event should run.  I recommend
  908. that you set it to the hour with the fewest callers.  Four a.m. is a good time
  909. in most locations.
  910.  
  911. -   8.4.5  Call-back validation parameters
  912.  
  913. Local area code:  AutoBBS needs to know the local area code so it can identify
  914. long distance phone numbers.
  915.  
  916. Local call-back validation:  Turn this on to enable automatic call-back valid-
  917. ation of local callers.
  918.  
  919. Toll-call call-back validation:  A 'toll-call' is a call within the local area
  920. code but outside the local dialing area.  Warning!  If you turn this on,
  921. AutoBBS will make toll-calls to validate users!
  922.  
  923. Long distance call-back validation:  Turn this on to allow call-back
  924. validation of users outside the local area code.  Warning!  If you turn
  925. this on, AutoBBS will make long distance calls to validate users!
  926.  
  927. Access level for users successfully called-back:  Set this to 1, 2, 3, 4, or 5.
  928. If set to 1, all call-back validation is disabled.  Otherwise, users will be
  929. assigned this access level after they complete the call-back validation
  930. process.
  931.  
  932. -   8.4.6  User's initial conference settings
  933.  
  934. Home conference for new users:  Set this to the conference number where you
  935. want to put new users when they log on.  If you have a dedicated new users
  936. conference with helpful bulletins, files, and messages, you can force new
  937. users into it upon login with this selection.
  938.  
  939. Conference table for new users:  This item is simply a string of conference
  940. numbers where all new users will have access.  For example, if you set this
  941. to 0458 all new users will be able to enter conferences 0 (main), 4, 5, and 8.
  942.  
  943. Home conference for call-back validated users:  This works the same as the
  944. home conference for new users except that this value is assigned to users who
  945. complete call-back validation.
  946.  
  947. Conference table for call-back validated users:  This works the same as the
  948. conference table for new users but is instead assigned to users who complete
  949. the call-back validation process.
  950.  
  951. -   8.4.7  Display information (graphics, ID screens, screen saver)
  952.  
  953. Allow use of .GR1 files:  AutoBBS has the ability to select from two different
  954. sets of bulletins and .TXT files, if this option is turned on.  When enabled,
  955. it will only affect users who have their personal graphics flag turned on.  In
  956. those cases, AutoBBS will display .GR1 files instead of of .TXT files, if the
  957. .GR1 versions exist.  See section 5.3 for a discussion of .GR1 files.
  958.  
  959. Suppress-Identification-screens:  Turning this on prevents the user from
  960. seeing the Sysop name, BBS name, time, and date when users connect.  It also
  961. suppresses the system information displayed by the I command.
  962.  
  963. Screen saver delay:  This value controls how many seconds AutoBBS pauses to
  964. display its 'waiting-for-a-call' logo before moving it.  Valid values are
  965. from 1 to 7200 seconds (2 hours) and 7201.   Note:  if you set the screen
  966. saver delay to 7201 the time will not be updated every second.
  967.  
  968. -   8.4.8  Modem setup, control, and escape strings
  969.  
  970. Modem setup string:  This is a string of modem commands that is sent to your
  971. modem when AutoBBS is initiated and each time it recycles between callers.
  972. If you don't need a setup string, you can disable this by setting it to NONE.
  973.  
  974. Modem answer string:  This is the modem command that is sent to the modem when
  975. a ring is detected.  This is the preferred method of answering the phone.  If
  976. you must set the modem to auto-answer, however, you should set this string
  977. to NONE.
  978.  
  979. Modem hangup string:  This string is sent to your modem after the escape code
  980. when AutoBBS terminates a call.  If you use the DTR-drop method of hanging up,
  981. this should be set to NONE.
  982.  
  983. Modem reset string:  This is sent to your modem prior to sending the setup
  984. string.  It can be disabled by setting it to NONE.
  985.  
  986. Modem off hook string:  This is sent to the modem during local sessions and
  987. while the maintenance event is running to prevent users from thinking your
  988. BBS is down.  It can be disabled by setting it to NONE.
  989.  
  990. Modem dialing code:  If you use call back validation, this is the string sent
  991. to your modem prior to sending the phone number of the user.  If you have any
  992. prefixes (such as might be used to get an outside line in local phone systems)
  993. to dial before a phone number, they would go here.  If set to NONE, call-back
  994. validation will not work.
  995.  
  996. Modem escape code:  On Hayes-compatible modems, this is normally set to +++
  997. (three plus signs -- preceded and followed by s short pause when actually sent
  998. to the modem).  It is used by AutoBBS prior to sending the hang up string.
  999. If you use the DTR-drop method of hanging up, you should set this to NON.
  1000. See section 2.5 for more discussion of the escape code.
  1001.  
  1002. -   8.4.9  Update, delete, or create conferences
  1003.  
  1004. For the conferences 1 through 9, you will be asked if you wish to "add/modify
  1005. a conference?"  For each 'Y' answer, you will be asked to supply three items
  1006. to describe the conference in question.  They are:
  1007.  
  1008. Conference name:  The name of the conference.
  1009.  
  1010. Access level for the conference:  The access level of users who can enter the
  1011. conference without explicitly being made members.
  1012.  
  1013. Conference message base size:  The number of messages to allow before AutoBBS
  1014. starts to overlay the oldest messages with newer ones.  If this is set to 0,
  1015. the conference will be unavailable to users.
  1016.  
  1017.  
  1018. --- Chapter 9, AutoBBS Support and Non-Guarantee ----------------------------
  1019.  
  1020. AutoBBS is not warranteed to be fit for any particular purpose.  There is no
  1021. other explicit or implicit warranty.  We cannot accept responsibility for any
  1022. damages, financial or otherwise, resulting from anyone's use, or inability to
  1023. use, AutoBBS or this documentation.  Use AutoBBS at your own risk!
  1024.  
  1025. All support for AutoBBS is currently provided through the Anarchy Garden BBS
  1026. at (904) 878-7704.  However, no support is promised or implied by my pro-
  1027. viding the above information or by any other information included in this
  1028. document.  AutoBBS is available prior to registration -- you should verify
  1029. that you can get it to work on your system and that it will fullfil your
  1030. needs before registering it.  If you have any problems, please leave a
  1031. comment on the Anarchy Garden BBS.
  1032.  
  1033.  
  1034. --- Chapter 10, AutoBBS Registration Information ----------------------------
  1035.  
  1036. There are two AutoBBS registration options.  The standard registration includes
  1037. a registered copy of the current version mailed to you and unlimited free
  1038. upgrades by modem.  The deluxe registration includes the standard registration
  1039. and a registered copy of the latest version of the Czarwars multi-player door
  1040. game.  Also, one copy of the Czarwars Flagship Operations Manual is included
  1041. with the deluxe AutoBBS package.  For both registration options, additional
  1042. utilities will be included as they are developed.  A utility to produce user
  1043. information bulletins is already completed and is included with all registered
  1044. copies.  This utility will produce the following bulletins:  Recent callers,
  1045. Top callers, Top downloaders, Top uploaders, Top message posters, and Top door-
  1046. openers.  In addition, registered copies of AutoBBS activate the J command
  1047. which allows users to change conferences.  When you register any version of
  1048. AutoBBS, you will get a registration code that works with all versions; past,
  1049. present, and future.
  1050.  
  1051.    Standard registration:  $23 registration fee + $2 shipping.  Total:  $25
  1052.    Deluxe registration:    $33 registration fee + $2 shipping.  Total:  $35
  1053.  
  1054. To register AutoBBS send the appropriate amount in U.S. funds to:
  1055.  
  1056.    Ray Yeargin
  1057.    P.O. Box 5821
  1058.    Tallahassee, FL,  32314-5821
  1059.  
  1060. Your registered copy of the latest version will then be mailed to you at the
  1061. address you specify.  When registering AutoBBS, please include the following
  1062. information:
  1063.  
  1064.   (Standard/Deluxe) AUTOBBS REGISTRATION
  1065.   <Name to register AutoBBS to (either your name or your BBS name only please)>
  1066.  
  1067.   <disk size preferred -- 3.5" or 5.25">
  1068.  
  1069.   <Your Name>
  1070.   <Your Address>
  1071.   <City, State, Zip Code>
  1072.  
  1073. You may OPTIONALLY include the following:
  1074.  
  1075.   <voice phone number>
  1076.  
  1077.   <BBS name>
  1078.   <BBS phone number>
  1079.   <BBS hours and modem speeds supported>
  1080.  
  1081. Please note that your 'registration name' (your name or your BBS name) will
  1082. be used to generate a unique AUTOBBS.REG file for you to copy into your
  1083. AutoBBS directory.  Please ensure that your spelling and capitalization are
  1084. correct and exactly like you want them to appear in the 'registered to' line.
  1085.  
  1086. Please allow 1-3 weeks for delivery.  Thank you for your support!
  1087.  
  1088. --- Ray Yeargin, Anarchy Garden BBS, (904) 878-7704, 24 hours
  1089.  
  1090. --- End of AutoBBS Sysop Documentation --------------------------------------
  1091.